to live in cloud cuckoo land - Deutsch Englisch Wörterbuch